package com.sztx.pay.center.core.service.bean.rpc;

import java.io.Serializable;
import java.util.Date;

@SuppressWarnings("serial")
public class QueryUserAccountFlow implements Serializable {
	/**
	 * 流水的ID号（主键）
	 */
	private String actFlowNo;

	/**
	 * 原始订单号
	 */
	private String originOrderNo;

	/**
	 * 支付订单号
	 */
	private String tradeOrderNo;

	/**
	 * 帐户ID
	 */
	private String actNo;

	/**
	 * 内部帐号
	 */
	private String userId;

	/**
	 * 账户类型
	 */
	private Integer actType;

	/**
	 * 帐户余额（修改后的）
	 */
	private Long actBalance;

	/**
	 * 本次交易变更金额
	 */
	private Long tranAmount;

	private Long freezeBalance;

	private Long freezeAmount;

	/**
	 * 内部备注
	 */
	private String innerRemark;

	/**
	 * 展示用备注
	 */
	private String userRemark;

	/**
	 * 交易时间
	 */
	private Date tradeTime;

	private Date createTime;

	/**
	 * 交易类型
	 */
	private Integer tradeType;

	/**
	 * 修改时间 – 内部使用
	 */
	private Date modifyTime;

	private Integer modifyCount;

	private String updateUser;

	private String actSign;

	private String businessType;

	/**
	 * @return act_flow_no
	 */
	public String getActFlowNo() {
		return actFlowNo;
	}

	/**
	 * @param actFlowNo
	 */
	public void setActFlowNo(String actFlowNo) {
		this.actFlowNo = actFlowNo;
	}

	public String getOriginOrderNo() {
		return originOrderNo;
	}

	public void setOriginOrderNo(String originOrderNo) {
		this.originOrderNo = originOrderNo;
	}

	public String getTradeOrderNo() {
		return tradeOrderNo;
	}

	public void setTradeOrderNo(String tradeOrderNo) {
		this.tradeOrderNo = tradeOrderNo;
	}

	/**
	 * @return act_no
	 */
	public String getActNo() {
		return actNo;
	}

	/**
	 * @param actNo
	 */
	public void setActNo(String actNo) {
		this.actNo = actNo;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	/**
	 * @return act_type
	 */
	public Integer getActType() {
		return actType;
	}

	/**
	 * @param actType
	 */
	public void setActType(Integer actType) {
		this.actType = actType;
	}

	/**
	 * @return inner_remark
	 */
	public String getInnerRemark() {
		return innerRemark;
	}

	public Long getActBalance() {
		return actBalance;
	}

	public void setActBalance(Long actBalance) {
		this.actBalance = actBalance;
	}

	public Long getTranAmount() {
		return tranAmount;
	}

	public void setTranAmount(Long tranAmount) {
		this.tranAmount = tranAmount;
	}

	/**
	 * @param innerRemark
	 */
	public void setInnerRemark(String innerRemark) {
		this.innerRemark = innerRemark;
	}

	/**
	 * @return user_remark
	 */
	public String getUserRemark() {
		return userRemark;
	}

	/**
	 * @param userRemark
	 */
	public void setUserRemark(String userRemark) {
		this.userRemark = userRemark;
	}

	/**
	 * @return trade_time
	 */
	public Date getTradeTime() {
		return tradeTime;
	}

	/**
	 * @param tradeTime
	 */
	public void setTradeTime(Date tradeTime) {
		this.tradeTime = tradeTime;
	}

	/**
	 * @return create_time
	 */
	public Date getCreateTime() {
		return createTime;
	}

	/**
	 * @param createTime
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	/**
	 * @return trade_type
	 */
	public Integer getTradeType() {
		return tradeType;
	}

	/**
	 * @param tradeType
	 */
	public void setTradeType(Integer tradeType) {
		this.tradeType = tradeType;
	}

	/**
	 * @return modify_time
	 */
	public Date getModifyTime() {
		return modifyTime;
	}

	/**
	 * @param modifyTime
	 */
	public void setModifyTime(Date modifyTime) {
		this.modifyTime = modifyTime;
	}

	/**
	 * @return modify_count
	 */
	public Integer getModifyCount() {
		return modifyCount;
	}

	/**
	 * @param modifyCount
	 */
	public void setModifyCount(Integer modifyCount) {
		this.modifyCount = modifyCount;
	}

	public Long getFreezeBalance() {
		return freezeBalance;
	}

	public void setFreezeBalance(Long freezeBalance) {
		this.freezeBalance = freezeBalance;
	}

	public Long getFreezeAmount() {
		return freezeAmount;
	}

	public void setFreezeAmount(Long freezeAmount) {
		this.freezeAmount = freezeAmount;
	}

	public String getUpdateUser() {
		return updateUser;
	}

	public void setUpdateUser(String updateUser) {
		this.updateUser = updateUser;
	}

	public String getActSign() {
		return actSign;
	}

	public void setActSign(String actSign) {
		this.actSign = actSign;
	}

	public String getBusinessType() {
		return businessType;
	}

	public void setBusinessType(String businessType) {
		this.businessType = businessType;
	}

}
